package top.szhome.framework.core.tools.annotation.db;

import top.szhome.framework.core.tools.constant.Condition;

import java.lang.annotation.*;

/**
 * 查询条件
 *
 * @author 唐加利
 * @date 2023/6/12
 **/
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Where {

    /**
     * 条件匹配，默认等值匹配
     * @return
     */
    Condition value() default Condition.EQ;

    /**
     * 匹配字段，默认取下划线命名的变量名
     * @return
     */
    String column() default "";

}
